package com.angel.architecture.exceptions;

import java.util.Collection;


/**
 *  Esta es la clase de la que deberian extender todas las exceptions que no son de negocio.
 *  Algo a tener en cuenta es que estas son non checked exceptions asi, que si se tiran,
 * la aplicacion no nos va a obligar a realizar un catch. En caso de no hacer un catch, la
 * exception va a viajar hasta la pantalla de usuario.
 *
 * @author ALeinvand
 * @version $Revision: 1.3 $
 */
public class NonBusinessException extends ApplicationException{

    /**
	 *
	 */
	private static final long serialVersionUID = -2075518161042474552L;

	public NonBusinessException(String message) {
        super(message);
    }

    public NonBusinessException(Throwable cause) {
        super(cause);
    }

    public NonBusinessException(String message, Throwable cause) {
        super(message, cause);
    }

    public NonBusinessException(Collection<?> exceptions) {
		super(exceptions);
	}

}